/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tardisdatadepositor;

import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;

public class ExperimentInfo
{
	private String title;

	private ArrayList<String> relations;

	private String abstractTxt;

    private String institutionName;

	private ArrayList<String> authors;

	private ArrayList<String> pdbids;

    private File destDir;

	public ExperimentInfo(ArrayList<String> pdbids, String title, ArrayList<String> authors, String abstractTxt, ArrayList<String> relations, File destDir, String institutionName)
	{
		super();
		this.pdbids = pdbids;
		this.title = title;
		this.authors = authors;
		this.abstractTxt = abstractTxt;
		this.relations = relations;
        this.destDir = destDir;
        this.institutionName = institutionName;
	}

	public File getDestDir()
	{
		return destDir;
	}

	public void setDestDir(File destDir)
	{
		this.destDir = destDir;
	}

	public String getTitle()
	{
		return title;
	}

	public void setTitle(String title)
	{
		this.title = title;
	}

	public String getInstitutionName()
	{
		return institutionName;
	}

	public void setInstitutionName(String institutionName)
	{
		this.institutionName = institutionName;
	}

	public ArrayList<String> getRelations() throws UnsupportedEncodingException
	{
		return relations;
	}

	public void setRelations(ArrayList<String> relations)
	{
		this.relations = relations;
	}

	public String getabstractTxt()
	{
		return abstractTxt;
	}

	public void setabstractTxt(String abstractTxt)
	{
		this.abstractTxt = abstractTxt;
	}

	public ArrayList<String> getAuthors()
	{
		return authors;
	}

	public void setAuthors(ArrayList<String> authors)
	{
		this.authors = authors;
	}

	public ArrayList<String> getPdbids()
	{
		return pdbids;
	}

	public void setPdbid(ArrayList<String> pdbid)
	{
		this.pdbids = pdbid;
	}

    @Override
    public String toString()
    {
        return "Experiment";
    }
}